//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Linq;

using ProjectBase.Core;

namespace $safeprojectname$
{
    [Serializable]
    public enum BusinessObjectTypes
    {
        Employee = 1,
    }

    /// <summary>
    /// Entity BusinessObjectType.
    /// </summary>
    [Serializable]
    public class BusinessObjectType : Persistent<int>
    {
        public virtual string Name { get; set; }
        public virtual string DisplayName { get; set; }

        #region override abstract

        public override string ToDisplay()
        {
            return DisplayName;
        }

        protected override string GetDomainObjectSignature()
        {
            return Name;
        }

        #endregion override abstract
    }
}